package com.mycompany.app.hr.pa.model.block4employee;

import javax.persistence.Embeddable;

import org.apache.commons.lang.builder.ToStringBuilder;

@Embeddable
public class EmployeePayrollInfo {

    private Float baseRate;

    private String bankName;

    private String bankAccountNumber;

    private String salaryCurrencyCode;

    private String benefitGroup;

    /**
     *  Payroll accounting is generally performed for each payroll accounting
     * area. The payroll accounting area provides the payroll driver with two
     * pieces of information: the number of employees to be accounted and the
     * dates of  the payroll period.
     */
    private String payrollAccountingArea;

    //=======================================================
    @Override
    public String toString() {

        return ToStringBuilder.reflectionToString(this);
    }
    //=======================================================
}
